package com.aliyun.messagemgt.dto;

import java.util.Date;

public class MsgHandleLog {
    private Long handleLogId;

    private Long msgId;

    private Long pushChannelId;

    private Integer pushResultCode;

    private String pushResultDescription;

    private String receiverType;

    private String receiverId;

    private String receiverName;

    private Byte stateRead;

    private Date readTime;

    private Byte grade;

    private String commentTemplates;

    private String commentText;

    private String commentPic;

    private Date commentTime;

    private Date timeCreate;

    private Date timeUpdate;

    public Long getHandleLogId() {
        return handleLogId;
    }

    public MsgHandleLog setHandleLogId(Long handleLogId) {
        this.handleLogId = handleLogId;
        return this;
    }

    public Long getMsgId() {
        return msgId;
    }

    public MsgHandleLog setMsgId(Long msgId) {
        this.msgId = msgId;
        return this;
    }

    public Long getPushChannelId() {
        return pushChannelId;
    }

    public MsgHandleLog setPushChannelId(Long pushChannelId) {
        this.pushChannelId = pushChannelId;
        return this;
    }

    public Integer getPushResultCode() {
        return pushResultCode;
    }

    public MsgHandleLog setPushResultCode(Integer pushResultCode) {
        this.pushResultCode = pushResultCode;
        return this;
    }

    public String getPushResultDescription() {
        return pushResultDescription;
    }

    public MsgHandleLog setPushResultDescription(String pushResultDescription) {
        this.pushResultDescription = pushResultDescription;
        return this;
    }

    public String getReceiverType() {
        return receiverType;
    }

    public MsgHandleLog setReceiverType(String receiverType) {
        this.receiverType = receiverType;
        return this;
    }

    public String getReceiverId() {
        return receiverId;
    }

    public MsgHandleLog setReceiverId(String receiverId) {
        this.receiverId = receiverId;
        return this;
    }

    public String getReceiverName() {
        return receiverName;
    }

    public MsgHandleLog setReceiverName(String receiverName) {
        this.receiverName = receiverName;
        return this;
    }

    public Byte getStateRead() {
        return stateRead;
    }

    public MsgHandleLog setStateRead(Byte stateRead) {
        this.stateRead = stateRead;
        return this;
    }

    public Date getReadTime() {
        return readTime;
    }

    public MsgHandleLog setReadTime(Date readTime) {
        this.readTime = readTime;
        return this;
    }

    public Byte getGrade() {
        return grade;
    }

    public MsgHandleLog setGrade(Byte grade) {
        this.grade = grade;
        return this;
    }

    public String getCommentTemplates() {
        return commentTemplates;
    }

    public MsgHandleLog setCommentTemplates(String commentTemplates) {
        this.commentTemplates = commentTemplates;
        return this;
    }

    public String getCommentText() {
        return commentText;
    }

    public MsgHandleLog setCommentText(String commentText) {
        this.commentText = commentText;
        return this;
    }

    public String getCommentPic() {
        return commentPic;
    }

    public MsgHandleLog setCommentPic(String commentPic) {
        this.commentPic = commentPic;
        return this;
    }

    public Date getCommentTime() {
        return commentTime;
    }

    public MsgHandleLog setCommentTime(Date commentTime) {
        this.commentTime = commentTime;
        return this;
    }

    public Date getTimeCreate() {
        return timeCreate;
    }

    public MsgHandleLog setTimeCreate(Date timeCreate) {
        this.timeCreate = timeCreate;
        return this;
    }

    public Date getTimeUpdate() {
        return timeUpdate;
    }

    public MsgHandleLog setTimeUpdate(Date timeUpdate) {
        this.timeUpdate = timeUpdate;
        return this;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("MsgHandleLogQuery{");
        sb.append("handleLogId=").append(handleLogId);
        sb.append(", msgId=").append(msgId);
        sb.append(", pushResultCode=").append(pushResultCode);
        sb.append(", pushResultDescription='").append(pushResultDescription).append('\'');
        sb.append(", receiverType=").append(receiverType);
        sb.append(", receiverId='").append(receiverId).append('\'');
        sb.append(", receiverName='").append(receiverName).append('\'');
        sb.append(", stateRead=").append(stateRead);
        sb.append(", readTime=").append(readTime);
        sb.append(", grade=").append(grade);
        sb.append(", commentTemplates='").append(commentTemplates).append('\'');
        sb.append(", commentText='").append(commentText).append('\'');
        sb.append(", commentPic='").append(commentPic).append('\'');
        sb.append(", commentTime=").append(commentTime);
        sb.append(", timeCreate=").append(timeCreate);
        sb.append(", timeUpdate=").append(timeUpdate);
        sb.append('}');
        return sb.toString();
    }
}